<?php
/**
 * 友情链接模型
 * ============================================================================
 * 版权所有 2017 福建华晟网络科技，并保留所有权利。
 * 网站地址: http://www.fldcms.cn
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用 .
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * Author: fld
 * Date: 2017-07-01
 */
namespace app\common\model;
class LinkModel extends BaseModel {
	private $table_name = 'link';
	
	/**
	 * 获取友情链接列表 分页
	 * @param unknown $result
	 */
	public function getLinkList($result){
		$order = "id desc";
		$list = $this->select_table_by_page($this->table_name,$result['condition'],'*',$order,$result['query']);
		return $list;
	}
	/**
	 * 获取友情链接列表，无分页
	 */
	public function getList($condition=array()){
	    return $this->select_table($this->table_name,$condition,'*','sort asc');
	}
	/**
	 * 添加友情链接
	 */
	public function addData($data){
		$insert_data = array();
    	$insert_data['link_name'] = $data['link_name'];
    	$insert_data['link_url'] = $data['link_url'];
    	$insert_data['sort'] = $data['sort'];
    	$insert_data['status'] = $data['status'];
    	$insert_data['update_time'] = time();
		$res = $this->insertData($insert_data);
		if($res !== false){
			return $res;
		}else{
			return false;
		}
	}
	/**
	 * 添加友情链接
	 */
	public function insertData($data){
	    return $this->add_table($this->table_name,$data,0);
	}
    /**
     * 获取单个友情链接信息
     * @param unknown $condition
     */
	public function getInfo($condition){
		return $this->find_table($this->table_name,$condition);
	}
	/**
	 * 更新友情链接信息
	 */
	public function updateData($data){
		$id = $data['id'];
		$insert_data = array();
    	$insert_data['link_name'] = $data['link_name'];
    	$insert_data['link_url'] = $data['link_url'];
    	$insert_data['sort'] = $data['sort'];
    	$insert_data['status'] = $data['status'];
    	$insert_data['update_time'] = time();
		$res = $this->update_table($this->table_name,array('id'=>$id),$insert_data,0);
		if($res !== false){
			return $res;
		}else{
			return false;
		}
	}
	/**
	 * 删除友情链接信息
	 */
	public function deleteData($condition){
		$res = $this->delete_table($this->table_name,$condition);
		if($res !== false){
			return $res;
		}else{
			return false;
		}
	}
}
